package com.example.demo_one.kotlin

import android.app.Person

fun main() {
    val man = Preson8("张三", 18, 120)
    man.intro()
    man.show()
}

interface IPerson {
    // 1 : 声明属性 -- 只声明
    var name: String
    var age: Int
    var score: Int

    // 2 : 声明方法
    fun show()
    fun intro()

    // 3 : 自定义方法
    fun selfIntro() {
        println("我是一个interface")
    }
}

interface IOther {
    fun other()
}

class Preson8(
    override var name: String,
    override var age: Int,
    override var score: Int
) : IPerson, IOther {
    override fun show() {
        println("姓名 :$name,年龄:$age,分数:$score")
    }

    override fun intro() {
        println("姓名:$name,年龄:$age")
    }

    override fun other() {
        println("")
    }

}